home *** CD-ROM | disk | FTP | other *** search
/ Wonky Flux Batch 2019 02 / Wonky_Flux_Batch_2019-02.zip / Wonky Flux Batch 2019-02 / 074 - ProSEL 3.3.dsk / RX.DOC.txt < prev    next >
Text File  |  2019-02-17  |  9KB  |  215 lines

  1.  
  2.  
  3.  
  4.                     Documentation for Apple.Rx
  5.                     --------------------------
  6.  
  7.                  Copyright 1988 by Glen E. Bredon
  8.                  --------------------------------
  9.  
  10.  
  11.  
  12. This program requires an Apple IIgs or an enhanced //e or //c WITH
  13. a 65802 or 65816 microprocessor.  A 65802 chip can be bought for
  14. under $20 and can easily be inserted in place of the 65C02 in the
  15. latter two machines.
  16.  
  17. This program is "virus medicine".  It will read your system files
  18. (and any other types you specify) and create a data file that
  19. contains information on these files.  At any time, you can run it
  20. in check mode and it will report any of these files that have been
  21. altered.  For obvious reasons, I am not going to detail exactly what
  22. sort of data the program saves, but suffice it to say that it is
  23. virtually impossible to change any of these files without detection
  24. by this program and it would also be very difficult to either alter
  25. this program or the data file it creates without detection.  The
  26. program also checks (and in some cases, corrects) some data on the
  27. disk, the details of which shall go unspecified.
  28.  
  29. The program makes an effort to protect itself and its data file from
  30. modification.  It encrypts itself and resaves itself whenever it is
  31. used to write a new data file.  However, despite these safeguards,
  32. the safest way to use it is to keep this program and its data file
  33. on a separate dedicated 3.5" disk, which you use only for running
  34. this program.
  35.  
  36.  
  37. THE PROGRAM NAME
  38.  
  39. If you do not keep this program on a separate dedicated disk then
  40. you should change its name, so that a viral program specifically
  41. looking for this program cannot easily find it and modify it.
  42.  
  43.  
  44. THE DATA FILE
  45.  
  46. The name of the data file defaults to RX.FILE.  This name is kept
  47. in the STARTUP position of the program.  If not kept on a dedicated
  48. disk, then its name too should be changed using BLOCK.WARDEN from
  49. ProSel.  Unless you give it a full pathname, it will be kept on the
  50. same disk as the program.
  51.  
  52.  
  53. THE VOLUME NAME
  54.  
  55. The program must be told what volume to check.  This defaults to
  56. /HARD1, but this can be changed via the Change defaults function
  57. in the program.
  58.  
  59.  
  60. FILES CHECKED
  61.  
  62. The program has two means of deciding which files to check.  
  63. (Ordinarily, pure data files need not be checked, only programs.)  
  64. The first way it decides whether to check a file is by a list of 
  65. file types it keeps.  It will check all files whose file type is in 
  66. this list.  The list presently contains only SYS and S16 types.  
  67. You should add the NDA, CDA, STR, TOL and TSF types.  There is an 
  68. option in the program for modifying this list, for example, you 
  69. could add BIN type or BAS type.  Since many BIN files are data 
  70. files, however, it is probably best to use the second for them.
  71.  
  72. The second way it decides is by a list of "special files".  This 
  73. list presently contains the file PROSEL.  Again, there is an option 
  74. in the program for adding to and deleting from this list.  Note 
  75. that if you have a file name in this list and the file cannot be 
  76. found, then a program error will be reported and the program will 
  77. abort.  In such a case, you must remove that file name from the list.
  78.  
  79. It is suggested that you either add the type $F1 to cover the CD.EXT
  80. file, or add that file to the name list.
  81.  
  82. Whenever you add a program file to your system, you should run 
  83. Apple.Rx in check mode to make sure things are now ok, and then 
  84. rerun it in Create mode to revise the data file to include the new 
  85. program file.
  86.  
  87. You should run this program in check mode at frequent intervals, 
  88. perhaps every day, to quickly determine if a problem exists before
  89. it has a chance to spread further.  In particular it is a good idea
  90. to run a check before backing up a hard disk.
  91.  
  92. The output of the check option will be sent to the printer if you
  93. hold done the open apple key when typing the RTN to select that 
  94. mode.  Only error lines will be sent to the printer.  You can also 
  95. tell the program to only print error lines when output is to the 
  96. screen by holding down the closed apple (option) key when the check 
  97. option is selected.  If you hold down both then all lines will go 
  98. to the printer, and if neither is down then all lines will go to 
  99. the screen.
  100.  
  101.  
  102. PASSWORD
  103.  
  104. To protect itself somewhat, the program requires a password when 
  105. you enter it.  The initial password is APPLEAPPLEAPPLE (passwords 
  106. are not case sensitive) and one of the first things you should do 
  107. is to change it with the built in facility to do that.  A password 
  108. must be at least 12 characters long, and when it is changed the 
  109. program will encrypt most of itself and resave itself to disk.  
  110. After that point you MUST remember your password.  Recreation of 
  111. the password from the encrypted file is virtually impossible unless 
  112. you have the facilities of the CIA.  It is in the nature of the 
  113. encryption that even knowing the encryption algorithm, and having 
  114. both encrypted and decrypted files at one's disposal will not, 
  115. without gargantuan effort, yield the password that was used to 
  116. drive the encryption.  You can change the password any time you want, 
  117. but you must know the old password to access the program in order to 
  118. make that change.  An empty password (RTN at the password prompt) 
  119. is supported for convenience in case the program is run from a 
  120. dedicated disk.
  121.  
  122. Some functions, including changing the password, are disabled and
  123. payment of the shareware fee will bring enabling instructions.
  124.  
  125.  
  126. AUTOMATIC OPERATION (from ProSel or Queuep)
  127.  
  128. If you use an empty password then the program supports an automatic
  129. checking mode.  This is accessed by putting a semicolon at the end
  130. of the STARTUP in the ProSel or Queuep selection list.  (Do not 
  131. hard code this in the Apple.Rx program or you will not be able to 
  132. MAKE the list to check!)  The rest of the startup is the name of 
  133. the checkfile, so use something like  RX.FILE;  as the startup 
  134. specification.  As remarked, this only works if the password is null.  
  135. It also expects the printer to be online.  It will not pause for a 
  136. keypress at the end of the checking.  Only errors lines will be 
  137. printed in the automatic mode.
  138.  
  139.  
  140. WHAT THE PROGRAM CANNOT DO
  141.  
  142. The program only checks that files have not been changed (by a virus
  143. or whatever).  It cannot prevent damage by a program that does not
  144. change other files; for example, a program that just starts erasing
  145. a disk at a certain date.  Only well kept backups can protect from
  146. that.  Even backups cannot protect against a virus that invades 
  147. other programs, however, and that is the purpose of this utility.
  148.  
  149.  
  150. DISEASE PREVENTION
  151.  
  152. Nothing can be 100% protection against viruses.  You should practice
  153. diligence and prevention.  Do not ever download (and use) a program
  154. from a pirate board.  (I can imagine and understand a software
  155. publisher uploading an infected program onto such boards, in sheer
  156. retribution.)  Never use, in a susceptible environment (such as a
  157. hard disk), any program downloaded by or otherwise received from
  158. someone you do not know or in whom you do not have confidence.
  159.  
  160.  
  161. COPYRIGHT
  162.  
  163. This program is copyrighted 1988 by Glen Bredon.  It is expressly
  164. forbidden to give this program to anyone else or to upload it to any
  165. bulletin board.  If the program was not uploaded by me to a major
  166. service then you should not use it.  These restrictions are to make
  167. it more difficult for a look-alike contaminated program to be 
  168. distributed. 
  169.  
  170. The program is SHAREWARE for $20.  When you pay your fee, you should
  171. indicate where you got the program, so I can warn you if it is not
  172. legitimate.  (Of course, this notice is unlikely to appear in a
  173. non-legitimate copy.)  Just clip and mail:
  174.  
  175.  
  176. ---------------------------------------------------------------------
  177.  
  178.  
  179. To: Glen E. Bredon              Re: Apple.Rx version 1.7
  180.     521 State Road                  Software viral protection program
  181.     Princeton, NJ 08540
  182.  
  183.  
  184. Glen:
  185.  
  186. ____  Enclosed is my check for $20 in payment for Apple.Rx.
  187.  
  188. I obtained the program from: ________________________________________
  189.  
  190.  
  191. (or)
  192.  
  193.  
  194. ____  Enclosed is my check for $25, for which please send me the
  195. Apple.Rx program on a 5.25" disk.  I understand that you will not 
  196. distribute the program in this manner during the months of June, July 
  197. and August.
  198.  
  199.  
  200. I understand that the payment entitles me to receive instructions on 
  201. how to enable the disabled functions, and to receive a warning if my
  202. source for the program is not legitimate, and that I may download any 
  203. future updates from the same source with no further payment, or obtain 
  204. a revision from you for a P&H fee of $5.  I further understand that it 
  205. is not possible to have 100% sure protection against software viruses 
  206. and that no such implied warrantee is given.  I agree to abide by the 
  207. copyright and to not distribute any copies of the program to other 
  208. people or services.
  209.  
  210. From: ________________________________________
  211.  
  212.       ________________________________________
  213.  
  214.       ________________________________________
  215.